Symbolic Computer Language for Multibody Systems
نویسنده
چکیده
Methods are developed for describing and manipulating symbolic data objects that are useful for analyzing the kinematics and dynamics of multibody systems. These symbolic objects include 1) vector/dyadic algebraic expressions, 2) physical components in a multibody system, and 3) program structures needed in a numerical simulation code. A computer algebra language based on these methods encourages the automation of multibody analyses that are versatile and simple because much of the work involved in describing the system mathematically is handled by the algebra system, rather than the analysis formalism. It also handles mtich of the process of converting symbolic equations into efficient computer code for numerical analysis. The language permits a dynamicist to describe forces, moments, constraints, and output variables using expressions involving arbitrary combinations of unit vectors from different moving reference frames. Kinematics and dynamics analysis algorithms have been programmed that employ these capabilities to analyze complex multibody systems and formulate highly efficient computer source code used for subsequent numerical analysis. A companion paper describes the basic multibody formalism that has been programmed.
منابع مشابه
Modeling of Multibody Systems with the Object-oriented Modeling Language Dymola
The object-oriented modeling language Dymola allows the physical modeling of large interconnected systems based on model components from diierent engineering domains. It generates symbolic code for diierent target simulators. In this paper, a Dymola class library for the eecient generation of the equations of motion for multibody systems is presented. The library is based on an O(n) algorithm w...
متن کاملThe Comparison of Direct and Indirect Optimization Techniques in Equilibrium Analysis of Multibody Dynamic Systems
The present paper describes a set of procedures for the solution of nonlinear static-equilibrium problems in the complex multibody mechanical systems. To find the equilibrium position of the system, five optimization techniques are used to minimize the total potential energy of the system. Comparisons are made between these techniques. A computer program is developed to evaluate the equality co...
متن کاملSymbolic Vector/Dyadic Multibody Formalism for Tree-Topology Systems
A multibody formalism is presented that can be applied to automatically generate efficient equations of motion for a system of rigid bodies in a tree topology. The formalism is built on Kane's analysis method and is described using vector/dyadic notation. In addition to defining a way to formulate equations of motion, it specifies many details of the analysis that have formerly involved judgmen...
متن کاملDynamic Modelling of Mechatronic Multibody Systems With Symbolic Computing and Linear Graph Theory
The application of linear graph theory to the modelling of flexible multibody systems is described. When combined with symbolic computing methods, linear graph theory leads to efficient dynamic models that facilitate real-time simulation of systems of rigid bodies and flexible beams. The natural extension of linear graphs to the modelling of mechatronic multibody systems is presented, along wit...
متن کاملIntegration of database technology and multibody system analysis
The design process includes many different activities in which various computational mechanics tools are used for behaviour modelling of mechanical systems and their building blocks, e.g. machine elements. These tools usually support large and complex models and they produce large quantities of data with a high degree of complexity. In these situations, efficient data management and the ability...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003